package com.sctvcloud.dongqu.beans;

import com.ruihang.generalibrary.ui.util.IListData;
import com.sctvcloud.dongqu.ui.datainf.IColumnData;

import java.io.Serializable;

/**
 * Created by liuyu on 2017/8/8.
 */

public class FChannel implements Serializable, IColumnData {

    private static final long serialVersionUID = 739170970804376591L;
    /**
     * channelId : 150
     * channelName : 直播
     * channelUrl : /node/150
     * channelType : 2
     * subChannelType : 3
     */

    private String channelId;
    private String channelName;
    private String channelUrl;
    private String channelType;
    private String subChannelType;
    private String liveUrl;
    private String channelImage;
    private String liveProgrammeList;

    private boolean isChoice;

    public String getChannelId() {
        return channelId;
    }

    public void setChannelId(String channelId) {
        this.channelId = channelId;
    }

    public String getChannelName() {
        return channelName;
    }

    public void setChannelName(String channelName) {
        this.channelName = channelName;
    }

    public String getChannelUrl() {
        return channelUrl;
    }

    public void setChannelUrl(String channelUrl) {
        this.channelUrl = channelUrl;
    }

    public String getChannelType() {
        return channelType;
    }

    public void setChannelType(String channelType) {
        this.channelType = channelType;
    }

    public String getSubChannelType() {
        return subChannelType;
    }

    public void setSubChannelType(String subChannelType) {
        this.subChannelType = subChannelType;
    }

    public boolean isChoice() {
        return isChoice;
    }

    public void setChoice(boolean choice) {
        isChoice = choice;
    }

    public String getLiveUrl() {
        return liveUrl;
    }

    public void setLiveUrl(String liveUrl) {
        this.liveUrl = liveUrl;
    }

    @Override
    public String getDataTitle() {
        return null;
    }

    @Override
    public String getDataImg() {
        return channelImage;
    }

    @Override
    public String getDataTag() {
        return null;
    }

    @Override
    public String getDataId() {
        return channelId;
    }

    @Override
    public int getDataType() {
        return 0;
    }

    @Override
    public int getDataViewType() {
        return 0;
    }

    @Override
    public IListData getOwner() {
        return null;
    }

    @Override
    public boolean isSubscribe() {
        return false;
    }

    public String getChannelImage() {
        return channelImage;
    }

    public void setChannelImage(String channelImage) {
        this.channelImage = channelImage;
    }

    public String getLiveProgrammeList() {
        return liveProgrammeList;
    }

    public void setLiveProgrammeList(String liveProgrammeList) {
        this.liveProgrammeList = liveProgrammeList;
    }
}
